package com.example.hello.service;

import com.example.hello.pojo.CreditLog;

import java.util.Date;
import java.util.List;

public interface CreditService {
    /** 归还图书时调用 */
    void onReturn(Long userId, Long borrowId, Date borrowDate, Date returnDate);
    /** 每周自动恢复信誉度 (+5) */
    void weeklyRestore();
    /** 查询用户当前信誉 */
    Integer getCurrentCredit(Long userId);
    /** 查询用户的信誉流水 */
    List<CreditLog> getCreditLogs(Long userId);
}